package com.codefactory.generator.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class CodeTemplateMapping {
    private String templateName;//模板名称。
    private String fileName;//生成的代码文件名称。
    private String filePath;//生成的代码文件路径。

    public static CodeTemplateMapping of(String templateName,String fileName, String filePath) {
        CodeTemplateMapping mapping = CodeTemplateMapping.builder()
                .templateName(templateName).filePath(filePath).fileName(fileName)
                .build();
        return mapping;
    }
}
